design space analysis